praying insect - French English Dictionary